# near model CODE resource # jump table entries: 240-249 (10 of them) export_30: 00000000 4240 clr.w D0 00000002 4E75 rts export_31: 00000004 486D ED7E pea.l [A5 - 0x1282] 00000008 A874 syscall GetPort 0000000A 2F2D E83C move.l -[A7], [A5 - 0x17C4] 0000000E A873 syscall SetPort 00000010 486D E69A pea.l [A5 - 0x1966] 00000014 A871 syscall GlobalToLocal 00000016 2F2D ED7E move.l -[A7], [A5 - 0x1282] 0000001A A873 syscall SetPort 0000001C 41ED ECCE lea.l A0, [A5 - 0x1332] 00000020 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000024 4A40 tst.w D0 00000026 6774 beq +0x76 /* 0000009C */ 00000028 0C40 0001 cmpi.w D0, 0x1 0000002C 660E bne +0x10 /* 0000003C */ 0000002E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000032 4A40 tst.w D0 00000034 6778 beq +0x7A /* 000000AE */ 00000036 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000003A A9F4 syscall ExitToShell label0000003C: 0000003C 0C40 0002 cmpi.w D0, 0x2 00000040 6606 bne +0x8 /* 00000048 */ 00000042 4EBA 06BE jsr [PC + 0x6BE /* 00000702 */] 00000046 6064 bra +0x66 /* 000000AC */ label00000048: 00000048 0C40 0007 cmpi.w D0, 0x7 0000004C 6E0A bgt +0xC /* 00000058 */ 0000004E 5540 subq.w D0, 2 00000050 4EBA 0526 jsr [PC + 0x526 /* 00000578 */] 00000054 6000 0056 bra +0x58 /* 000000AC */ label00000058: 00000058 0C40 000A cmpi.w D0, 0xA /* '\n' */ 0000005C 6E0A bgt +0xC /* 00000068 */ 0000005E 5F40 subq.w D0, 7 00000060 4EBA 061C jsr [PC + 0x61C /* 0000067E */] 00000064 6000 0046 bra +0x48 /* 000000AC */ label00000068: 00000068 0C40 000B cmpi.w D0, 0xB 0000006C 6608 bne +0xA /* 00000076 */ 0000006E 4EBA 02AE jsr [PC + 0x2AE /* 0000031E */] 00000072 6000 0038 bra +0x3A /* 000000AC */ label00000076: 00000076 0C40 000C cmpi.w D0, 0xC 0000007A 6608 bne +0xA /* 00000084 */ 0000007C 4EBA 031E jsr [PC + 0x31E /* 0000039C */] 00000080 6000 002A bra +0x2C /* 000000AC */ label00000084: 00000084 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00000088 6606 bne +0x8 /* 00000090 */ 0000008A 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 0000008E 601C bra +0x1E /* 000000AC */ label00000090: 00000090 0C40 000E cmpi.w D0, 0xE 00000094 6604 bne +0x6 /* 0000009A */ 00000096 4EBA 07F4 jsr [PC + 0x7F4 /* 0000088C */] label0000009A: 0000009A 6012 bra +0x14 /* 000000AE */ label0000009C: 0000009C 41ED ED46 lea.l A0, [A5 - 0x12BA] 000000A0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000000A4 4A40 tst.w D0 000000A6 6706 beq +0x8 /* 000000AE */ 000000A8 4EBA 000A jsr [PC + 0xA /* 000000B4 */] label000000AC: 000000AC 4E75 rts label000000AE: 000000AE 4EBA 00A2 jsr [PC + 0xA2 /* 00000152 */] 000000B2 4E75 rts fn000000B4: 000000B4 0C40 0005 cmpi.w D0, 0x5 000000B8 6632 bne +0x34 /* 000000EC */ 000000BA 4EBA 0096 jsr [PC + 0x96 /* 00000152 */] 000000BE 303C 2346 move.w D0, 0x2346 /* '#F' */ 000000C2 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000000C6 0A6D 0001 E632 xori.w [A5 - 0x19CE], 0x1 000000CC 4A6D E632 tst.w [A5 - 0x19CE] 000000D0 670E beq +0x10 /* 000000E0 */ 000000D2 0C6D 07C8 E630 cmpi.w [A5 - 0x19D0], 0x7C8 000000D8 6D06 blt +0x8 /* 000000E0 */ 000000DA 3B7C 07C8 E630 move.w [A5 - 0x19D0], 0x7C8 label000000E0: 000000E0 4EBA 00F8 jsr [PC + 0xF8 /* 000001DA */] 000000E4 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000000E8 6000 0008 bra +0xA /* 000000F2 */ label000000EC: 000000EC 5340 subq.w D0, 1 000000EE 4EBA 00AE jsr [PC + 0xAE /* 0000019E */] label000000F2: 000000F2 4E75 rts 000000F4 4A6D E634 tst.w [A5 - 0x19CC] 000000F8 6B56 bmi +0x58 /* 00000150 */ 000000FA 486D ED82 pea.l [A5 - 0x127E] 000000FE A874 syscall GetPort 00000100 2F2D E83C move.l -[A7], [A5 - 0x17C4] 00000104 A873 syscall SetPort 00000106 41ED ED8C lea.l A0, [A5 - 0x1274] 0000010A 202D ED86 move.l D0, [A5 - 0x127A] 0000010E 4870 0800 pea.l [A0 + D0] 00000112 AA14 syscall RGBForeColor 00000114 0C6D 000C ED8A cmpi.w [A5 - 0x1276], 0xC 0000011A 6D0C blt +0xE /* 00000128 */ 0000011C 42AD ED86 clr.l [A5 - 0x127A] 00000120 3B7C 0001 ED8A move.w [A5 - 0x1276], 0x1 00000126 6008 bra +0xA /* 00000130 */ label00000128: 00000128 5CAD ED86 addq.l [A5 - 0x127A], 6 0000012C 526D ED8A addq.w [A5 - 0x1276], 1 label00000130: 00000130 302D E634 move.w D0, [A5 - 0x19CC] 00000134 5240 addq.w D0, 1 00000136 E740 asl D0.w, 3 00000138 41ED ED46 lea.l A0, [A5 - 0x12BA] 0000013C 4870 0000 pea.l [A0 + D0.w] 00000140 A8A1 syscall FrameRect 00000142 2F3C 0000 0021 move.l -[A7], 0x21 /* '!' */ 00000148 A862 syscall ForeColor 0000014A 2F2D ED82 move.l -[A7], [A5 - 0x127E] 0000014E A873 syscall SetPort label00000150: 00000150 4E75 rts export_32: fn00000152: 00000152 4A6D E634 tst.w [A5 - 0x19CC] 00000156 6B44 bmi +0x46 /* 0000019C */ 00000158 41FA FF9A lea.l A0, [PC - 0x66 /* 000000F4, value 0x4A6DE634 */] 0000015C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00000160 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000164 486D EDDA pea.l [A5 - 0x1226] 00000168 A874 syscall GetPort 0000016A 2F2D E83C move.l -[A7], [A5 - 0x17C4] 0000016E A873 syscall SetPort 00000170 486D EDD4 pea.l [A5 - 0x122C] 00000174 AA14 syscall RGBForeColor 00000176 302D E634 move.w D0, [A5 - 0x19CC] 0000017A 5240 addq.w D0, 1 0000017C E740 asl D0.w, 3 0000017E 41ED ED46 lea.l A0, [A5 - 0x12BA] 00000182 4870 0000 pea.l [A0 + D0.w] 00000186 A8A1 syscall FrameRect 00000188 2F3C 0000 0021 move.l -[A7], 0x21 /* '!' */ 0000018E A862 syscall ForeColor 00000190 2F2D EDDA move.l -[A7], [A5 - 0x1226] 00000194 A873 syscall SetPort 00000196 3B7C FFFF E634 move.w [A5 - 0x19CC], 0xFFFF label0000019C: 0000019C 4E75 rts fn0000019E: 0000019E B06D E634 cmp.w D0, [A5 - 0x19CC] 000001A2 6718 beq +0x1A /* 000001BC */ 000001A4 3F00 move.w -[A7], D0 000001A6 4EBA FFAA jsr [PC - 0x56 /* 00000152 */] 000001AA 3B5F E634 move.w [A5 - 0x19CC], [A7]+ 000001AE 41FA FF44 lea.l A0, [PC - 0xBC /* 000000F4, value 0x4A6DE634 */] 000001B2 7005 moveq.l D0, 0x05 000001B4 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000001B8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label000001BC: 000001BC 4E75 rts fn000001BE: 000001BE 3F01 move.w -[A7], D1 000001C0 41ED E666 lea.l A0, [A5 - 0x199A] 000001C4 E540 asl D0.w, 2 000001C6 3230 0000 move.w D1, [A0 + D0.w] 000001CA 3430 0002 move.w D2, [A0 + D0.w + 0x2] 000001CE 301F move.w D0, [A7]+ 000001D0 0640 012C addi.w D0, 0x12C 000001D4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000001D8 4E75 rts export_33: fn000001DA: 000001DA 4A6D ECCC tst.w [A5 - 0x1334] 000001DE 661E bne +0x20 /* 000001FE */ 000001E0 3B7C FFFF EDE6 move.w [A5 - 0x121A], 0xFFFF 000001E6 3B7C FFFF EDE8 move.w [A5 - 0x1218], 0xFFFF 000001EC 3B7C FFFF EDEA move.w [A5 - 0x1216], 0xFFFF 000001F2 3B7C FFFF EDEC move.w [A5 - 0x1214], 0xFFFF 000001F8 3B7C FFFF EDEE move.w [A5 - 0x1212], 0xFFFF label000001FE: 000001FE 486D EDDE pea.l [A5 - 0x1222] 00000202 A874 syscall GetPort 00000204 2F2D E83C move.l -[A7], [A5 - 0x17C4] 00000208 A873 syscall SetPort 0000020A 7000 moveq.l D0, 0x00 0000020C 302D E630 move.w D0, [A5 - 0x19D0] 00000210 80FC 03E8 divu.w D0, 0x3E8 00000214 2B40 EDE2 move.l [A5 - 0x121E], D0 00000218 303C 0003 move.w D0, 0x3 0000021C 322D EDE4 move.w D1, [A5 - 0x121C] 00000220 B26D EDEC cmp.w D1, [A5 - 0x1214] 00000224 6708 beq +0xA /* 0000022E */ 00000226 3B41 EDEC move.w [A5 - 0x1214], D1 0000022A 4EBA FF92 jsr [PC - 0x6E /* 000001BE */] label0000022E: 0000022E 7000 moveq.l D0, 0x00 00000230 302D EDE2 move.w D0, [A5 - 0x121E] 00000234 80FC 0064 divu.w D0, 0x64 /* 'd' */ 00000238 2B40 EDE2 move.l [A5 - 0x121E], D0 0000023C 303C 0002 move.w D0, 0x2 00000240 322D EDE4 move.w D1, [A5 - 0x121C] 00000244 B26D EDEA cmp.w D1, [A5 - 0x1216] 00000248 6708 beq +0xA /* 00000252 */ 0000024A 3B41 EDEA move.w [A5 - 0x1216], D1 0000024E 4EBA FF6E jsr [PC - 0x92 /* 000001BE */] label00000252: 00000252 7000 moveq.l D0, 0x00 00000254 302D EDE2 move.w D0, [A5 - 0x121E] 00000258 80FC 000A divu.w D0, 0xA /* '\n' */ 0000025C 2B40 EDE2 move.l [A5 - 0x121E], D0 00000260 303C 0001 move.w D0, 0x1 00000264 322D EDE4 move.w D1, [A5 - 0x121C] 00000268 B26D EDE8 cmp.w D1, [A5 - 0x1218] 0000026C 6708 beq +0xA /* 00000276 */ 0000026E 3B41 EDE8 move.w [A5 - 0x1218], D1 00000272 4EBA FF4A jsr [PC - 0xB6 /* 000001BE */] label00000276: 00000276 4240 clr.w D0 00000278 322D EDE2 move.w D1, [A5 - 0x121E] 0000027C B26D EDE6 cmp.w D1, [A5 - 0x121A] 00000280 6708 beq +0xA /* 0000028A */ 00000282 3B41 EDE6 move.w [A5 - 0x121A], D1 00000286 4EBA FF36 jsr [PC - 0xCA /* 000001BE */] label0000028A: 0000028A 302D E632 move.w D0, [A5 - 0x19CE] 0000028E B06D EDEE cmp.w D0, [A5 - 0x1212] 00000292 6714 beq +0x16 /* 000002A8 */ 00000294 3B40 EDEE move.w [A5 - 0x1212], D0 00000298 0640 0136 addi.w D0, 0x136 0000029C 323C 0007 move.w D1, 0x7 000002A0 343C 01E0 move.w D2, 0x1E0 000002A4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] label000002A8: 000002A8 2F2D EDDE move.l -[A7], [A5 - 0x1222] 000002AC A873 syscall SetPort 000002AE 4E75 rts fn000002B0: 000002B0 7000 moveq.l D0, 0x00 000002B2 302D E630 move.w D0, [A5 - 0x19D0] 000002B6 80FC 03E8 divu.w D0, 0x3E8 000002BA 2B40 EDF0 move.l [A5 - 0x1210], D0 000002BE 3B6D EDF2 ED7C move.w [A5 - 0x1284], [A5 - 0x120E] 000002C4 7000 moveq.l D0, 0x00 000002C6 302D EDF0 move.w D0, [A5 - 0x1210] 000002CA 80FC 0064 divu.w D0, 0x64 /* 'd' */ 000002CE 2B40 EDF0 move.l [A5 - 0x1210], D0 000002D2 3B6D EDF2 ED7A move.w [A5 - 0x1286], [A5 - 0x120E] 000002D8 7000 moveq.l D0, 0x00 000002DA 302D EDF0 move.w D0, [A5 - 0x1210] 000002DE 80FC 000A divu.w D0, 0xA /* '\n' */ 000002E2 2B40 EDF0 move.l [A5 - 0x1210], D0 000002E6 3B6D EDF2 ED78 move.w [A5 - 0x1288], [A5 - 0x120E] 000002EC 3B6D EDF0 ED76 move.w [A5 - 0x128A], [A5 - 0x1210] 000002F2 4E75 rts fn000002F4: 000002F4 302D ED7C move.w D0, [A5 - 0x1284] 000002F8 C0FC 03E8 mulu.w D0, 0x3E8 000002FC 3B40 EDF4 move.w [A5 - 0x120C], D0 00000300 302D ED7A move.w D0, [A5 - 0x1286] 00000304 C0FC 0064 mulu.w D0, 0x64 /* 'd' */ 00000308 D16D EDF4 add.w [A5 - 0x120C], D0 0000030C 302D ED78 move.w D0, [A5 - 0x1288] 00000310 C0FC 000A mulu.w D0, 0xA /* '\n' */ 00000314 D06D EDF4 add.w D0, [A5 - 0x120C] 00000318 D06D ED76 add.w D0, [A5 - 0x128A] 0000031C 4E75 rts fn0000031E: 0000031E 486D EDF6 pea.l [A5 - 0x120A] 00000322 A874 syscall GetPort 00000324 2F2D E83C move.l -[A7], [A5 - 0x17C4] 00000328 A873 syscall SetPort 0000032A 303C 00D0 move.w D0, 0xD0 0000032E 323C 0007 move.w D1, 0x7 00000332 343C 0156 move.w D2, 0x156 00000336 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000033A 3B7C 0100 ECCC move.w [A5 - 0x1334], 0x100 label00000340: 00000340 4A6D E634 tst.w [A5 - 0x19CC] 00000344 6B06 bmi +0x8 /* 0000034C */ 00000346 4EBA 00D0 jsr [PC + 0xD0 /* 00000418 */] 0000034A 6028 bra +0x2A /* 00000374 */ label0000034C: 0000034C 4A6D E632 tst.w [A5 - 0x19CE] 00000350 670E beq +0x10 /* 00000360 */ 00000352 0C6D 07C8 E630 cmpi.w [A5 - 0x19D0], 0x7C8 00000358 6726 beq +0x28 /* 00000380 */ 0000035A 526D E630 addq.w [A5 - 0x19D0], 1 0000035E 6014 bra +0x16 /* 00000374 */ label00000360: 00000360 0C6D 0001 E630 cmpi.w [A5 - 0x19D0], 0x1 00000366 6706 beq +0x8 /* 0000036E */ 00000368 536D E630 subq.w [A5 - 0x19D0], 1 0000036C 6006 bra +0x8 /* 00000374 */ label0000036E: 0000036E 3B7C 0001 E632 move.w [A5 - 0x19CE], 0x1 label00000374: 00000374 4EBA FE64 jsr [PC - 0x19C /* 000001DA */] 00000378 4267 clr.w -[A7] 0000037A A973 syscall StillDown 0000037C 301F move.w D0, [A7]+ 0000037E 66C0 bne -0x3E /* 00000340 */ label00000380: 00000380 303C 00C9 move.w D0, 0xC9 00000384 323C 0007 move.w D1, 0x7 00000388 343C 0156 move.w D2, 0x156 0000038C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000390 2F2D EDF6 move.l -[A7], [A5 - 0x120A] 00000394 A873 syscall SetPort 00000396 426D ECCC clr.w [A5 - 0x1334] 0000039A 4E75 rts fn0000039C: 0000039C 486D EDFA pea.l [A5 - 0x1206] 000003A0 A874 syscall GetPort 000003A2 2F2D E83C move.l -[A7], [A5 - 0x17C4] 000003A6 A873 syscall SetPort 000003A8 303C 00D1 move.w D0, 0xD1 000003AC 323C 0021 move.w D1, 0x21 /* '!' */ 000003B0 343C 0156 move.w D2, 0x156 000003B4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000003B8 3B7C 0100 ECCC move.w [A5 - 0x1334], 0x100 label000003BE: 000003BE 4A6D E634 tst.w [A5 - 0x19CC] 000003C2 6B06 bmi +0x8 /* 000003CA */ 000003C4 4EBA 009C jsr [PC + 0x9C /* 00000462 */] 000003C8 6026 bra +0x28 /* 000003F0 */ label000003CA: 000003CA 4A6D E632 tst.w [A5 - 0x19CE] 000003CE 6714 beq +0x16 /* 000003E4 */ 000003D0 0C6D 0001 E630 cmpi.w [A5 - 0x19D0], 0x1 000003D6 6706 beq +0x8 /* 000003DE */ 000003D8 536D E630 subq.w [A5 - 0x19D0], 1 000003DC 6012 bra +0x14 /* 000003F0 */ label000003DE: 000003DE 426D E632 clr.w [A5 - 0x19CE] 000003E2 600C bra +0xE /* 000003F0 */ label000003E4: 000003E4 0C6D 0FA0 E630 cmpi.w [A5 - 0x19D0], 0xFA0 000003EA 6C10 bge +0x12 /* 000003FC */ 000003EC 526D E630 addq.w [A5 - 0x19D0], 1 label000003F0: 000003F0 4EBA FDE8 jsr [PC - 0x218 /* 000001DA */] 000003F4 4267 clr.w -[A7] 000003F6 A973 syscall StillDown 000003F8 301F move.w D0, [A7]+ 000003FA 66C2 bne -0x3C /* 000003BE */ label000003FC: 000003FC 303C 00CA move.w D0, 0xCA 00000400 323C 0021 move.w D1, 0x21 /* '!' */ 00000404 343C 0156 move.w D2, 0x156 00000408 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000040C 2F2D EDFA move.l -[A7], [A5 - 0x1206] 00000410 A873 syscall SetPort 00000412 426D ECCC clr.w [A5 - 0x1334] 00000416 4E75 rts fn00000418: 00000418 4EBA FE96 jsr [PC - 0x16A /* 000002B0 */] 0000041C 302D E634 move.w D0, [A5 - 0x19CC] 00000420 E340 asl D0.w, 1 00000422 3B40 EDFE move.w [A5 - 0x1202], D0 label00000426: 00000426 41ED ED76 lea.l A0, [A5 - 0x128A] 0000042A 302D EDFE move.w D0, [A5 - 0x1202] 0000042E 5270 0000 addq.w [A0 + D0.w], 1 00000432 0C70 000A 0000 cmpi.w [A0 + D0.w], 0xA /* '\n' */ 00000438 6604 bne +0x6 /* 0000043E */ 0000043A 4270 0000 clr.w [A0 + D0.w] label0000043E: 0000043E 4EBA FEB4 jsr [PC - 0x14C /* 000002F4 */] 00000442 67E2 beq -0x1C /* 00000426 */ 00000444 4A6D E632 tst.w [A5 - 0x19CE] 00000448 6608 bne +0xA /* 00000452 */ 0000044A 0C40 0FA0 cmpi.w D0, 0xFA0 0000044E 6ED6 bgt -0x28 /* 00000426 */ 00000450 6006 bra +0x8 /* 00000458 */ label00000452: 00000452 0C40 07C8 cmpi.w D0, 0x7C8 00000456 6ECE bgt -0x30 /* 00000426 */ label00000458: 00000458 3B40 E630 move.w [A5 - 0x19D0], D0 0000045C 4EBA FD7C jsr [PC - 0x284 /* 000001DA */] 00000460 4E75 rts fn00000462: 00000462 4EBA FE4C jsr [PC - 0x1B4 /* 000002B0 */] 00000466 302D E634 move.w D0, [A5 - 0x19CC] 0000046A E340 asl D0.w, 1 0000046C 3B40 EE00 move.w [A5 - 0x1200], D0 label00000470: 00000470 41ED ED76 lea.l A0, [A5 - 0x128A] 00000474 302D EE00 move.w D0, [A5 - 0x1200] 00000478 5370 0000 subq.w [A0 + D0.w], 1 0000047C 6A06 bpl +0x8 /* 00000484 */ 0000047E 31BC 0009 0000 move.w [A0 + D0.w], 0x9 /* '\t' */ label00000484: 00000484 4EBA FE6E jsr [PC - 0x192 /* 000002F4 */] 00000488 67E6 beq -0x18 /* 00000470 */ 0000048A 4A6D E632 tst.w [A5 - 0x19CE] 0000048E 6608 bne +0xA /* 00000498 */ 00000490 0C40 0FA0 cmpi.w D0, 0xFA0 00000494 6EDA bgt -0x24 /* 00000470 */ 00000496 6006 bra +0x8 /* 0000049E */ label00000498: 00000498 0C40 07C8 cmpi.w D0, 0x7C8 0000049C 6ED2 bgt -0x2C /* 00000470 */ label0000049E: 0000049E 3B40 E630 move.w [A5 - 0x19D0], D0 000004A2 4EBA FD36 jsr [PC - 0x2CA /* 000001DA */] 000004A6 4E75 rts export_34: 000004A8 0280 0000 007F andi.l D0, 0x7F 000004AE 0440 0030 subi.w D0, 0x30 /* '0' */ 000004B2 3B40 EE02 move.w [A5 - 0x11FE], D0 000004B6 4EBA FDF8 jsr [PC - 0x208 /* 000002B0 */] 000004BA 302D E634 move.w D0, [A5 - 0x19CC] 000004BE E340 asl D0.w, 1 000004C0 3B40 EE04 move.w [A5 - 0x11FC], D0 000004C4 41ED ED76 lea.l A0, [A5 - 0x128A] 000004C8 302D EE04 move.w D0, [A5 - 0x11FC] 000004CC 31AD EE02 0000 move.w [A0 + D0.w], [A5 - 0x11FE] 000004D2 4EBA FE20 jsr [PC - 0x1E0 /* 000002F4 */] 000004D6 671C beq +0x1E /* 000004F4 */ 000004D8 4A6D E632 tst.w [A5 - 0x19CE] 000004DC 6608 bne +0xA /* 000004E6 */ 000004DE 0C40 0FA0 cmpi.w D0, 0xFA0 000004E2 6E10 bgt +0x12 /* 000004F4 */ 000004E4 6006 bra +0x8 /* 000004EC */ label000004E6: 000004E6 0C40 07C8 cmpi.w D0, 0x7C8 000004EA 6E08 bgt +0xA /* 000004F4 */ label000004EC: 000004EC 3B40 E630 move.w [A5 - 0x19D0], D0 000004F0 4EBA FCE8 jsr [PC - 0x318 /* 000001DA */] label000004F4: 000004F4 4E75 rts fn000004F6: 000004F6 3B40 EE0A move.w [A5 - 0x11F6], D0 000004FA 3B41 EE0C move.w [A5 - 0x11F4], D1 000004FE E540 asl D0.w, 2 00000500 41ED E63E lea.l A0, [A5 - 0x19C2] 00000504 3B70 0000 EE0E move.w [A5 - 0x11F2], [A0 + D0.w] 0000050A 3B70 0002 EE10 move.w [A5 - 0x11F0], [A0 + D0.w + 0x2] 00000510 4A6D EE0C tst.w [A5 - 0x11F4] 00000514 6708 beq +0xA /* 0000051E */ 00000516 066D 00D6 EE0A addi.w [A5 - 0x11F6], 0xD6 0000051C 6006 bra +0x8 /* 00000524 */ label0000051E: 0000051E 066D 00D1 EE0A addi.w [A5 - 0x11F6], 0xD1 label00000524: 00000524 486D EE06 pea.l [A5 - 0x11FA] 00000528 A874 syscall GetPort 0000052A 2F2D E83C move.l -[A7], [A5 - 0x17C4] 0000052E A873 syscall SetPort 00000530 302D EE0A move.w D0, [A5 - 0x11F6] 00000534 322D EE0E move.w D1, [A5 - 0x11F2] 00000538 342D EE10 move.w D2, [A5 - 0x11F0] 0000053C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000540 2F2D EE06 move.l -[A7], [A5 - 0x11FA] 00000544 A873 syscall SetPort 00000546 4E75 rts fn00000548: 00000548 3B40 EE16 move.w [A5 - 0x11EA], D0 0000054C 42A7 clr.l -[A7] 0000054E 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00000554 3F3C 0082 move.w -[A7], 0x82 00000558 A9A0 syscall GetResource 0000055A 2B5F EE12 move.l [A5 - 0x11EE], [A7]+ 0000055E 4267 clr.w -[A7] 00000560 A9AF syscall ResError 00000562 301F move.w D0, [A7]+ 00000564 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000568 2F2D EE12 move.l -[A7], [A5 - 0x11EE] 0000056C 3F2D E62C move.w -[A7], [A5 - 0x19D4] 00000570 3F2D EE16 move.w -[A7], [A5 - 0x11EA] 00000574 A944 syscall SetItmMark 00000576 4E75 rts export_35: fn00000578: 00000578 3B40 EE18 move.w [A5 - 0x11E8], D0 0000057C 1B7C 003C EE1C move.b [A5 - 0x11E4], 0x3C /* '<' */ 00000582 D12D EE1C add.b [A5 - 0x11E4], D0 00000586 303C 0190 move.w D0, 0x190 0000058A 122D EE1C move.b D1, [A5 - 0x11E4] 0000058E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000592 302D EE18 move.w D0, [A5 - 0x11E8] 00000596 B06D E62C cmp.w D0, [A5 - 0x19D4] 0000059A 675E beq +0x60 /* 000005FA */ 0000059C 4240 clr.w D0 0000059E 4EBA FFA8 jsr [PC - 0x58 /* 00000548 */] 000005A2 302D E62C move.w D0, [A5 - 0x19D4] 000005A6 4241 clr.w D1 000005A8 4EBA FF4C jsr [PC - 0xB4 /* 000004F6 */] 000005AC 302D EE18 move.w D0, [A5 - 0x11E8] 000005B0 323C 0100 move.w D1, 0x100 000005B4 4EBA FF40 jsr [PC - 0xC0 /* 000004F6 */] 000005B8 302D EE18 move.w D0, [A5 - 0x11E8] 000005BC 3B40 E62C move.w [A5 - 0x19D4], D0 000005C0 4EBA 0274 jsr [PC + 0x274 /* 00000836 */] 000005C4 303C 00D7 move.w D0, 0xD7 000005C8 4EBA FF7E jsr [PC - 0x82 /* 00000548 */] 000005CC 0C6D 03E8 E62A cmpi.w [A5 - 0x19D6], 0x3E8 000005D2 6716 beq +0x18 /* 000005EA */ 000005D4 3B7C 03E8 E62A move.w [A5 - 0x19D6], 0x3E8 000005DA 426D E61A clr.w [A5 - 0x19E6] 000005DE 426D E614 clr.w [A5 - 0x19EC] 000005E2 426D E61C clr.w [A5 - 0x19E4] 000005E6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] label000005EA: 000005EA 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000005EE 303C 0190 move.w D0, 0x190 000005F2 123C 0037 move.b D1, 0x37 /* '7' */ 000005F6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label000005FA: 000005FA 4E75 rts fn000005FC: 000005FC 3B40 EE22 move.w [A5 - 0x11DE], D0 00000600 3B41 EE24 move.w [A5 - 0x11DC], D1 00000604 E540 asl D0.w, 2 00000606 41ED E656 lea.l A0, [A5 - 0x19AA] 0000060A 3B70 0000 EE26 move.w [A5 - 0x11DA], [A0 + D0.w] 00000610 3B70 0002 EE28 move.w [A5 - 0x11D8], [A0 + D0.w + 0x2] 00000616 4A6D EE24 tst.w [A5 - 0x11DC] 0000061A 6708 beq +0xA /* 00000624 */ 0000061C 066D 00E0 EE22 addi.w [A5 - 0x11DE], 0xE0 00000622 6006 bra +0x8 /* 0000062A */ label00000624: 00000624 066D 00DB EE22 addi.w [A5 - 0x11DE], 0xDB label0000062A: 0000062A 486D EE1E pea.l [A5 - 0x11E2] 0000062E A874 syscall GetPort 00000630 2F2D E83C move.l -[A7], [A5 - 0x17C4] 00000634 A873 syscall SetPort 00000636 302D EE22 move.w D0, [A5 - 0x11DE] 0000063A 322D EE26 move.w D1, [A5 - 0x11DA] 0000063E 342D EE28 move.w D2, [A5 - 0x11D8] 00000642 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000646 2F2D EE1E move.l -[A7], [A5 - 0x11E2] 0000064A A873 syscall SetPort 0000064C 4E75 rts fn0000064E: 0000064E 3B40 EE2E move.w [A5 - 0x11D2], D0 00000652 42A7 clr.l -[A7] 00000654 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 0000065A 3F3C 0083 move.w -[A7], 0x83 0000065E A9A0 syscall GetResource 00000660 2B5F EE2A move.l [A5 - 0x11D6], [A7]+ 00000664 4267 clr.w -[A7] 00000666 A9AF syscall ResError 00000668 301F move.w D0, [A7]+ 0000066A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000066E 2F2D EE2A move.l -[A7], [A5 - 0x11D6] 00000672 3F2D E62E move.w -[A7], [A5 - 0x19D2] 00000676 3F2D EE2E move.w -[A7], [A5 - 0x11D2] 0000067A A944 syscall SetItmMark 0000067C 4E75 rts export_36: fn0000067E: 0000067E 3B40 EE30 move.w [A5 - 0x11D0], D0 00000682 1B7C 0037 EE34 move.b [A5 - 0x11CC], 0x37 /* '7' */ 00000688 D12D EE34 add.b [A5 - 0x11CC], D0 0000068C 303C 0190 move.w D0, 0x190 00000690 122D EE34 move.b D1, [A5 - 0x11CC] 00000694 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00000698 302D EE30 move.w D0, [A5 - 0x11D0] 0000069C B06D E62E cmp.w D0, [A5 - 0x19D2] 000006A0 675E beq +0x60 /* 00000700 */ 000006A2 4240 clr.w D0 000006A4 4EBA FFA8 jsr [PC - 0x58 /* 0000064E */] 000006A8 302D E62E move.w D0, [A5 - 0x19D2] 000006AC 4241 clr.w D1 000006AE 4EBA FF4C jsr [PC - 0xB4 /* 000005FC */] 000006B2 302D EE30 move.w D0, [A5 - 0x11D0] 000006B6 323C 0100 move.w D1, 0x100 000006BA 4EBA FF40 jsr [PC - 0xC0 /* 000005FC */] 000006BE 302D EE30 move.w D0, [A5 - 0x11D0] 000006C2 3B40 E62E move.w [A5 - 0x19D2], D0 000006C6 303C 0013 move.w D0, 0x13 000006CA 4EBA FF82 jsr [PC - 0x7E /* 0000064E */] 000006CE 4EBA 0166 jsr [PC + 0x166 /* 00000836 */] 000006D2 0C6D 03E8 E62A cmpi.w [A5 - 0x19D6], 0x3E8 000006D8 6716 beq +0x18 /* 000006F0 */ 000006DA 3B7C 03E8 E62A move.w [A5 - 0x19D6], 0x3E8 000006E0 426D E61A clr.w [A5 - 0x19E6] 000006E4 426D E614 clr.w [A5 - 0x19EC] 000006E8 426D E61C clr.w [A5 - 0x19E4] 000006EC 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] label000006F0: 000006F0 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000006F4 303C 0190 move.w D0, 0x190 000006F8 123C 003C move.b D1, 0x3C /* '<' */ 000006FC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label00000700: 00000700 4E75 rts export_37: fn00000702: 00000702 4EBA FA4E jsr [PC - 0x5B2 /* 00000152 */] 00000706 4A6D E63C tst.w [A5 - 0x19C4] 0000070A 661E bne +0x20 /* 0000072A */ 0000070C 0C6D 03E8 E62A cmpi.w [A5 - 0x19D6], 0x3E8 00000712 6716 beq +0x18 /* 0000072A */ 00000714 3B6D E622 EE3A move.w [A5 - 0x11C6], [A5 - 0x19DE] 0000071A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000071E 302D E622 move.w D0, [A5 - 0x19DE] 00000722 B06D EE3A cmp.w D0, [A5 - 0x11C6] 00000726 6602 bne +0x4 /* 0000072A */ 00000728 6076 bra +0x78 /* 000007A0 */ label0000072A: 0000072A 426D E63C clr.w [A5 - 0x19C4] 0000072E 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000732 42A7 clr.l -[A7] 00000734 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000073A 3F3C 00CF move.w -[A7], 0xCF 0000073E A9A0 syscall GetResource 00000740 201F move.l D0, [A7]+ 00000742 3B7C 0002 FD8E move.w [A5 - 0x272], 0x2 00000748 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 0000074C 0640 2337 addi.w D0, 0x2337 /* '#7' */ 00000750 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000754 486D EE36 pea.l [A5 - 0x11CA] 00000758 A874 syscall GetPort 0000075A 2F2D E83C move.l -[A7], [A5 - 0x17C4] 0000075E A873 syscall SetPort 00000760 303C 00CF move.w D0, 0xCF 00000764 323C 0005 move.w D1, 0x5 00000768 343C 0119 move.w D2, 0x119 0000076C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000770 2F2D EE36 move.l -[A7], [A5 - 0x11CA] 00000774 A873 syscall SetPort 00000776 3B7C 03E9 E62A move.w [A5 - 0x19D6], 0x3E9 0000077C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000780 4EBA 00B4 jsr [PC + 0xB4 /* 00000836 */] 00000784 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000788 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 0000078C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00000790 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000794 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000798 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000079C 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label000007A0: 000007A0 4E75 rts export_38: fn000007A2: 000007A2 4A6D EF0E tst.w [A5 - 0x10F2] 000007A6 671A beq +0x1C /* 000007C2 */ 000007A8 3F2D EF0E move.w -[A7], [A5 - 0x10F2] 000007AC A99A syscall CloseResFile 000007AE 4A6D E67A tst.w [A5 - 0x1986] 000007B2 660A bne +0xC /* 000007BE */ 000007B4 4267 clr.w -[A7] 000007B6 A9AF syscall ResError 000007B8 301F move.w D0, [A7]+ 000007BA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label000007BE: 000007BE 426D EF0E clr.w [A5 - 0x10F2] label000007C2: 000007C2 4E75 rts fn000007C4: 000007C4 3B40 EF10 move.w [A5 - 0x10F0], D0 000007C8 4A6D EF0E tst.w [A5 - 0x10F2] 000007CC 6704 beq +0x6 /* 000007D2 */ 000007CE 4EBA FFD2 jsr [PC - 0x2E /* 000007A2 */] label000007D2: 000007D2 4A6D EF10 tst.w [A5 - 0x10F0] 000007D6 6B00 005C bmi +0x5E /* 00000834 */ 000007DA 0C6D 000F EF10 cmpi.w [A5 - 0x10F0], 0xF 000007E0 6C00 0052 bge +0x54 /* 00000834 */ 000007E4 7000 moveq.l D0, 0x00 000007E6 302D EF10 move.w D0, [A5 - 0x10F0] 000007EA E580 asl D0, 2 000007EC 41ED EE3C lea.l A0, [A5 - 0x11C4] 000007F0 2070 0800 movea.l A0, [A0 + D0] 000007F4 3B7C 0005 E604 move.w [A5 - 0x19FC], 0x5 label000007FA: 000007FA 4267 clr.w -[A7] 000007FC 2F08 move.l -[A7], A0 000007FE 3F2D EA72 move.w -[A7], [A5 - 0x158E] 00000802 3F3C 0101 move.w -[A7], 0x101 00000806 A9C4 syscall OpenRFPerm 00000808 3B5F EF0E move.w [A5 - 0x10F2], [A7]+ 0000080C 6A00 0026 bpl +0x28 /* 00000834 */ 00000810 4267 clr.w -[A7] 00000812 A9AF syscall ResError 00000814 301F move.w D0, [A7]+ 00000816 0C40 FFCA cmpi.w D0, 0xFFCA 0000081A 6614 bne +0x16 /* 00000830 */ 0000081C 2B7C 0000 00B4 FFE4 move.l [A5 - 0x1C], 0xB4 label00000824: 00000824 4AAD FFE4 tst.l [A5 - 0x1C] 00000828 66FA bne -0x4 /* 00000824 */ 0000082A 536D E604 subq.w [A5 - 0x19FC], 1 0000082E 66CA bne -0x34 /* 000007FA */ label00000830: 00000830 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label00000834: 00000834 4E75 rts export_39: fn00000836: 00000836 302D E62C move.w D0, [A5 - 0x19D4] 0000083A 5340 subq.w D0, 1 0000083C 3B40 EF14 move.w [A5 - 0x10EC], D0 00000840 E340 asl D0.w, 1 00000842 D16D EF14 add.w [A5 - 0x10EC], D0 00000846 302D E62E move.w D0, [A5 - 0x19D2] 0000084A 5340 subq.w D0, 1 0000084C D16D EF14 add.w [A5 - 0x10EC], D0 00000850 302D EF14 move.w D0, [A5 - 0x10EC] 00000854 B06D EF12 cmp.w D0, [A5 - 0x10EE] 00000858 6730 beq +0x32 /* 0000088A */ 0000085A 3B40 EF12 move.w [A5 - 0x10EE], D0 0000085E 4EBA FF42 jsr [PC - 0xBE /* 000007A2 */] 00000862 302D EF14 move.w D0, [A5 - 0x10EC] 00000866 4EBA FF5C jsr [PC - 0xA4 /* 000007C4 */] 0000086A 426D E622 clr.w [A5 - 0x19DE] 0000086E 42A7 clr.l -[A7] 00000870 2F3C 5452 414B move.l -[A7], 0x5452414B /* 'TRAK' */ 00000876 3F3C 0080 move.w -[A7], 0x80 0000087A A9A0 syscall GetResource 0000087C 2B5F E61E move.l [A5 - 0x19E2], [A7]+ 00000880 4267 clr.w -[A7] 00000882 A9AF syscall ResError 00000884 301F move.w D0, [A7]+ 00000886 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label0000088A: 0000088A 4E75 rts fn0000088C: 0000088C 3B6D E628 EF1C move.w [A5 - 0x10E4], [A5 - 0x19D8] 00000892 4A6D EF1C tst.w [A5 - 0x10E4] 00000896 660C bne +0xE /* 000008A4 */ 00000898 3B6D E62C EF1C move.w [A5 - 0x10E4], [A5 - 0x19D4] 0000089E 066D 2710 EF1C addi.w [A5 - 0x10E4], 0x2710 label000008A4: 000008A4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 000008A8 42A7 clr.l -[A7] 000008AA 3F3C 0097 move.w -[A7], 0x97 000008AE 42A7 clr.l -[A7] 000008B0 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000008B6 A97C syscall GetNewDialog 000008B8 2B5F EF1E move.l [A5 - 0x10E2], [A7]+ 000008BC 4A6D E680 tst.w [A5 - 0x1980] 000008C0 6710 beq +0x12 /* 000008D2 */ 000008C2 2F2D EF1E move.l -[A7], [A5 - 0x10E2] 000008C6 3F3C 007B move.w -[A7], 0x7B /* '{' */ 000008CA 3F3C 005D move.w -[A7], 0x5D /* ']' */ 000008CE 4267 clr.w -[A7] 000008D0 A91B syscall MoveWindow label000008D2: 000008D2 2F2D EF1E move.l -[A7], [A5 - 0x10E2] 000008D6 A915 syscall ShowWindow 000008D8 2F2D EF1E move.l -[A7], [A5 - 0x10E2] 000008DC 3F3C 0002 move.w -[A7], 0x2 000008E0 3F3C 0080 move.w -[A7], 0x80 000008E4 487A 0020 pea.l [PC + 0x20 /* 00000906, value 0x225F301F */] 000008E8 486D EF14 pea.l [A5 - 0x10EC] 000008EC A98E syscall SetDialogItem/SetDItem 000008EE 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000008F2 42A7 clr.l -[A7] 000008F4 486D EF22 pea.l [A5 - 0x10DE] 000008F8 A991 syscall ModalDialog 000008FA 2F2D EF1E move.l -[A7], [A5 - 0x10E2] 000008FE A983 syscall DisposeDialog 00000900 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000904 4E75 rts 00000906 225F movea.l A1, [A7]+ 00000908 301F move.w D0, [A7]+ 0000090A 205F movea.l A0, [A7]+ 0000090C 2F09 move.l -[A7], A1 0000090E 302D EF1C move.w D0, [A5 - 0x10E4] 00000912 323C 0003 move.w D1, 0x3 00000916 343C 0019 move.w D2, 0x19 0000091A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 0000091E 4E75 rts